#ifndef TMGLOBALDEF_H
#define TMGLOBALDEF_H

#include <QtCore>
#include <QtNetwork>
#include "tmlog.h"
#include "tmiceloader.h"
#include "tmradar.h"

// Globle var Def
extern QString g_strRootDir;
extern QString g_strRobotType;
extern QString g_strCoreVersion;
extern QSettings* g_pSettingCore;
extern QTextCodec* g_pCodecASCII;
extern bool g_bEnableScreenEx;
extern TmLog* g_pLog;
extern TmIceLoader* g_pIceLoader;
extern QString g_strRobotMAC;
extern TmRadar* g_pRadar;


// Function Def
void g_clearDir(QString strDir);
void g_clearDirFile(QString strDir, QString ext);
QString g_strGetMD5(QByteArray dataArray);
int g_nGetRandom(int nMin, int nMax);

#endif // TMGLOBALDEF_H
